/*banner*/
.banner{
    min-width: 1180px;
    width:100%;
    height:960px;
    overflow:hidden;
}
.banner .banner_img{
    min-width: 1180px;
    width:100%;
    height:960px;
    display:block;
    position:absolute;
    top:0px;
}
.banner .banner_btn{
    min-width: 1180px;
    width:100%;
    height:30px;
    clear:both;
    position:absolute;
    z-index:100;
    left:0px;
    top:550px;
}
.banner .banner_btn ul{
    float:left;
    position:absolute;
    left:50%;
    top:0;
    margin:0 0 0 -96px;
    display:inline;
}
.banner .banner_btn li{
    width:17px;
    height:17px;
    overflow:hidden;
    cursor:pointer;
    background:url(../page/banner_btn1.png) no-repeat center;
    float:left;
    margin:0 10px;
    display:inline;
}
.banner .banner_btn li.nuw{
    background:url(../page/banner_btn2.png) no-repeat center;
}
/*floatImg*/
.banner_float{
    position: relative;
}
.banner_top{
    position: absolute;
    left:50%;
    z-index: 100;
}
.banner_top_logo{
    top:147px;
    margin:0 0 0 -127px;
}
.banner_top_logo_test{
    top:405px;
    margin:0 0 0 -217px;
}
.banner_title{
    position: absolute;
    left:100px;
    top:710px;
    z-index: 100;
}
.banner_title .banner_title_img{
    position: relative;
    width: 137px;
    height:137px;
    float: left;
    background-color: #e9e9e9;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    margin: 0 37px;
    border-radius: 5px;
}
.banner_title a:hover{
    background-color: #1da3ff;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    border-radius: 5px;
    cursor: pointer;
}
.banner_title a{
    position: relative;
    float: left;
    display:block;
    width: 137px;
    height:137px;
    overflow: hidden;
    margin: 0 37px;
    top: -138px;
}
.banner_title img{
    margin-left: 38px;
    margin-top:22px;
}
.banner_title p{
    margin-left: 31px;
    margin-top:0px ;
    font-size: 18px;
    font-family:黑体;
    color: #fff;
}
.Eng p{
    font-family:heleveticaneue;
}
@media (min-width:2500px){
    .banner_title p{
        display: none;
    }
}
/*nav*/
.head_bottom{
    position:relative;
    background-color: #f7f7f7;
    width: 100%;
    min-width: 1180px;
    height: 75px;
}
.float{
    position: fixed;
    top:0;
    left: 0;
    z-index: 110;
    margin-bottom: 50px;
}
.head_nav{
    position: relative;
    top:35%;
}
.nav_logo{
    float: left;
    margin-left: 40px;
    width: 500px;
}
.nav_title{
    margin-top:10px ;
}
.nav_title a{
    color: #999;
    font-size: 14px;
    font-family:黑体;
    margin-left: 38px;
}
.nav_title a:hover{color: #1da3ff;cursor: pointer; }
.nav_title .active{color: #1da3ff;}
hr{
    margin: 0;
}